﻿.ali-rtl{direction:rtl}

/* overlay */
.ali-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3)}

/* start : working */
/* style */
.ali-working div{border:solid 2px #86a5ad;font-size:12px;background:url(/common/aliui/skin/default/image/working.gif) no-repeat 2% center #fff}
/* pos */
.ali-working{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3)}
.ali-working div{padding:10px 10px 10px 50px;width:148px;height:28px;line-height:28px;text-align:left;font-weight:bold}
/* rtl */
.ali-working.ali-rtl div{background-position:98% center}
/* end : working */

/* start : toast */
.ali-toast{position:fixed;border-radius:5px;padding:10px;max-width:90%;color:#fff;background:rgba(0,0,0,0.7)}
/* end : toast */

/* start : tree */
/* style */
.ali-tree-open,.ali-tree-close,.ali-tree-first,.ali-tree-mid,.ali-tree-last,.ali-tree-line{background:url(image/tree/tree.png) no-repeat}
.ali-tree-folder-open,.ali-tree-folder-close,.ali-tree-file{background:url(image/tree/folder.png) no-repeat}
.ali-tree-unchecked,.ali-tree-checked,.ali-tree-some-checked{background:url(image/tree/check.png) no-repeat}
/* pos */
.ali-tree{font-size:12px}
.ali-tree,.ali-tree ul{list-style:none;margin:0;padding:0}
.ali-tree-name{display:block;width:100%;white-space:nowrap;overflow:hidden;line-height:22px;text-align:left;cursor:pointer}
.ali-tree-name:hover,.ali-tree-name.ali-active{text-decoration:none;background:#f5f5f5}
.ali-tree-first,.ali-tree-mid,.ali-tree-last,.ali-tree-line,.ali-tree-open,.ali-tree-close,.ali-tree-folder-open,.ali-tree-folder-close,.ali-tree-file,.ali-tree-checked,.ali-tree-unchecked,.ali-tree-some-checked{float:left;width:22px;height:22px}
.ali-tree-first{background-position:0 -450px}
.ali-tree-mid{background-position:0 -450px}
.ali-tree-last{background-position:0 -500px}
.ali-tree-line{background-position:0 -400px}
.ali-tree-first.ali-tree-close{background-position:0 -50px}
.ali-tree-mid.ali-tree-close{background-position:0 -100px}
.ali-tree-last.ali-tree-close{background-position:0 -150px}
.ali-tree-first.ali-tree-open{background-position:0 -250px}
.ali-tree-mid.ali-tree-open{background-position:0 -300px}
.ali-tree-last.ali-tree-open{background-position:0 -350px}
.ali-tree-folder-open{background-position:0 -50px}
.ali-tree-file{background-position:0 -100px}
.ali-tree-name:hover .ali-tree-unchecked{background-position:0 -50px}
.ali-tree-checked{background-position:0 -100px}
.ali-tree-name:hover .ali-tree-checked{background-position:0 -150px}
.ali-tree-some-checked{background-position:0 -200px}
.ali-tree-name:hover .ali-tree-some-checked{background-position:0 -250px}
.ali-tree-open,.ali-tree-close{cursor:pointer}
/* rtl */
.ali-rtl .ali-tree-open,.ali-rtl .ali-tree-close,.ali-rtl .ali-tree-first,.ali-rtl .ali-tree-mid,.ali-rtl .ali-tree-last,.ali-rtl .ali-tree-line{background-image:url(image/tree/tree_rtl.png)}
.ali-rtl .ali-tree-name{text-align:right}
.ali-rtl .ali-tree-first,.ali-rtl .ali-tree-mid,.ali-rtl .ali-tree-last,.ali-rtl .ali-tree-line,.ali-rtl .ali-tree-open,.ali-rtl .ali-tree-close,.ali-rtl .ali-tree-folder-open,.ali-rtl .ali-tree-folder-close,.ali-rtl .ali-tree-file,.ali-rtl .ali-tree-checked,.ali-rtl .ali-tree-unchecked,.ali-rtl .ali-tree-some-checked{float:right}
.ali-rtl .ali-tree-folder-open,.ali-rtl .ali-tree-folder-close,.ali-rtl .ali-tree-file{background:url(image/tree/folder_rtl.png) no-repeat}
/* end : tree */

/* start : combo */
/* style */
.ali-combo{background-color:#fff}
.ali-combo h1{background:url(image/combo/button1.gif) no-repeat}
.ali-combo h1:hover{background-image:url(image/combo/button1_hover.gif);background-color:#f8fafc}
.ali-combo .ali-active{/*background-color:#ffbe76*/background:#ffbe76}
.ali-combo a:hover{color:#fff;background:#39f}
.ali-combo h1,.ali-combo-list{border-color:#aecaf0}
.ali-combo-list{background:#fff}
/* pos */
/*.ali-combo{font-size:12px}*/
.ali-combo{display:inline-block;*display:inline;/*position:relative;*/font-size:12px;line-height:20px}
.ali-combo h1{display:inline;position:relative;margin:0;border-width:1px;border-style:solid;padding:3px 20px 3px 3px;height:20px;white-space:nowrap;font-weight:normal;font-size:100%;cursor:pointer;background-position:right center}
.ali-combo-list{display:none;position:absolute;top:22px;left:0;list-style:none;margin:0;border-width:1px;border-style:solid;padding:0;overflow-y:auto;overflow-x:hidden}
.ali-combo li{overflow:hidden}
.ali-combo li a{display:block;padding:0 2px;height:20px;line-height:20px;text-align:left;cursor:pointer}
.ali-combo li a:hover{text-decoration:none}
/* rtl */
.ali-rtl .ali-combo h1{padding:1px 1px 1px 20px;background-position:left center}
/*.ali-rtl .ali-combo ul{left:auto;right:0}*/
.ali-rtl .ali-combo li a{text-align:right}
/* end : combo */

/* start : dialog */
/* style */
.ali-dialog-header,.ali-dialog-top,.ali-dialog-top b,.ali-dialog-top i,.ali-dialog-bottom,.ali-dialog-bottom b,.ali-dialog-bottom i{background: url(image/dialog/dialog.png) no-repeat}
.ali-dialog-title,.ali-dialog-close,.ali-dialog-max,.ali-dialog-restore,.ali-dialog-min{background: url(image/dialog/icon.png) no-repeat}
.ali-dialog-title{color:#183152}
.ali-dialog-body,.ali-dialog-footer{border-color:#b8d0d6;background:#eef4f5}
/* pos */
.ali-dialog{font-size:12px}
.ali-dialog{display:none;text-align:left;position:absolute;top:0;left:0;z-index:42}
.ali-dialog-close,.ali-dialog-max,.ali-dialog-restore,.ali-dialog-min{display:block;overflow:hidden;text-indent:-1000px;width:19px;height:19px;position:absolute;top:0}
.ali-dialog-title{display:block;margin:0;padding:3px 5px 0 20px;height:20px;overflow:hidden;font-weight:normal;font-size:12px;background-position:0 -455px}
.ali-dialog-close{background-position:0 0;right:4px}
.ali-dialog-close:hover{cursor:pointer;background-position:0 -50px}
.ali-dialog-max{background-position:0 -100px;right:23px}
.ali-dialog-max:hover{cursor:pointer;background-position:0 -150px}
.ali-dialog-restore{display:none;background-position:0 -200px;right:23px}
.ali-dialog-restore:hover{cursor:pointer;background-position:0 -250px}
.ali-dialog-min{background-position:0 -300px;right:42px}
.ali-dialog-min:hover{cursor:pointer;background-position:0 -350px}
.ali-dialog-body,.ali-dialog-footer{display:block;overflow:hidden;padding:5px 5px 1px 5px;border-style:solid;border-width:0 1px}
.ali-dialog-footer{text-align:right;border-top-width:1px}

.ali-dialog-header{display:block;border-left:1px solid #b8d0d6;border-right:1px solid #b8d0d6;overflow:hidden;padding-left:5px;background-position:0 -105px;background-repeat:repeat-x;position:relative;cursor:move}

.ali-dialog-top{padding-left:5px;background-position:0 0;position:relative;cursor:move}
.ali-dialog-top,.ali-dialog-top b,.ali-dialog-top i{display:block;overflow:hidden;height:5px}
.ali-dialog-top b{padding-right:5px;background-position:100% -50px}
.ali-dialog-top i{padding:0;background-position:0 -100px;background-repeat:repeat-x}

.ali-dialog-bottom{padding-left:5px;background-position:0 -150px}
.ali-dialog-bottom b,.ali-dialog-bottom i{display:block;overflow:hidden;height:5px}
.ali-dialog-bottom b{padding-right:5px;background-position:100% -200px}
.ali-dialog-bottom i{padding:0;background-position:0 -250px;background-repeat:repeat-x}
/* rtl */
.ali-rtl.ali-dialog{text-align:right}
.ali-rtl .ali-dialog-title{padding:3px 20px 0 5px;background-position:100% -455px}
.ali-rtl .ali-dialog-close{left:4px;right:auto}
.ali-rtl .ali-dialog-max{left:23px;right:auto}
.ali-rtl .ali-dialog-restore{left:23px;right:auto}
.ali-rtl .ali-dialog-min{left:42px;right:auto}
.ali-rtl .ali-dialog-footer{text-align:left}
/* end : dialog */

/* start : alert, confirm, prompt */
/* style */
.ali-alert .ali-dialog-footer{border-top:0}
.ali-alert-box{border-color:#b8d0d6;background:#eef4f5}
.ali-alert-warn{border-color:#e83e09;background:#fefacf}
.ali-alert-error{border-color:#e50000;background:#fefacf}
.ali-alert-success{border-color:#b8d0d6;background:#fefacf}
.ali-alert-confirm{border-color:#b8d0d6;background:#fefacf}
.ali-alert-prompt{border-color:#b8d0d6;background:#fefacf}
.ali-alert-title{border-color:#ccc;background:url(image/alert/icon.png) no-repeat}
.ali-alert .ali-dialog-footer .ali-button{margin:0 3px}
/* pos */
.ali-alert{font-size:12px}
.ali-alert-box{border-width:1px;border-style:solid;padding:0 9px 9px}
.ali-alert-content{padding-bottom:10px}
.ali-alert-title{display:block;overflow:hidden;margin-bottom:10px;border-style:solid;border-width:0 0 1px 0;padding:0 0 0 25px;height:30px;line-height:30px;font-size:12px}
.ali-alert-info .ali-alert-title{background-position:2px 8px}
.ali-alert-warn .ali-alert-title{background-position:2px 8px}
.ali-alert-error .ali-alert-title{background-position:2px -42px}
.ali-alert-success .ali-alert-title{background-position:2px -92px}
.ali-alert-confirm .ali-alert-title{background-position:2px 8px}
.ali-alert-prompt .ali-alert-title{background-position:2px 8px}
.ali-alert-prompt .ali-alert-content{text-align:center}
/* rtl */
.ali-rtl .ali-alert-title{padding:0 25px 0 0;background-position-x:right}
/* end : alert, confirm, prompt */

/* start : button */
/* style */
.ali-button b,.ali-button i{color:#183152;background:url(image/button/button_s.png) no-repeat}
/* pos */
.ali-button{display:inline-block;margin:0;border:0;padding:0;line-height:25px;cursor:pointer;background:none}
.ali-button b{display:inline-block;padding:0 0 0 5px;background-position:0 0}
.ali-button i{display:inline-block;padding:0 10px 0 4px;height:25px;line-height:25px;white-space:nowrap;font-style:normal;background-position:100% -50px}
.ali-button:hover b{background-position:0 -100px}
.ali-button:hover b i{background-position:100% -150px}

.ali-button.ali-active b{background-position:0 -200px}
.ali-button.ali-active i{background-position:100% -250px}
.ali-button.ali-active:hover b{background-position:0 -300px}
.ali-button.ali-active:hover i{background-position:100% -350px}

.ali-button.ali-disabled{cursor:default}
.ali-button.ali-disabled b,.ali-button.ali-disabled:hover b{background-position:0 -400px}
.ali-button.ali-disabled i,.ali-button.ali-disabled:hover i{background-position:100% -450px}
/* end : button */

/* start uploader */
/* style */
/* pos */
.ali-uploader{position:relative}
.ali-uploader form{/*display:none;*/position:absolute;top:0;left:0;width:100%;height:100%;margin:0;overflow:hidden;filter:alpha(opacity=0);opacity:0}
.ali-uploader [type=file]{position:absolute;top:0;right:0;bottom:0;left:0}
.ali-uploader button{display:none}
/* end uploader */
